<?php
$rs = $this->lastResult;
$when = isEmpty(getParam("desde")) && isEmpty(getParam("hasta")) ? " hasta el día de hoy": " del ".getParam("desde")." al ".getParam("hasta") 
?>

<div style="width:100%; overflow:auto;">
    <input type="hidden" name="page" id="page" />
    <table  style="font-size: 10px" width="100%" border="0" cellspacing="0" class="table table-striped table-bordered table-hover" cellpadding="0">
        <thead>
            <tr>
                <th colspan="14"><legend>Facturas Generadas<?php echo $when; ?></legend></th>
            </tr>
                <tr>
                        <th width="3%" height="35" valign="top">Factura Serie A</th>
                        <th width="3%"  valign="top">Fecha</th>
                        <th width="40%" valign="top">Nombre</th>
                        <th width="5%"  valign="top">ID Estudiante</th>
                        <th width="5%"  valign="top">Efectivo Q.</th>
                        <th width="5%"  valign="top">Cheque BI</th>
                        <th width="5%"  valign="top">Cheque Otros Bancos</th>
                        <th width="5%"  valign="top">Deposito Directo</th>
                        <th width="10%" valign="top"># Boleta</th>
                        <th width="4%"  valign="top">Dolares</th>
                        <th width="10%" valign="top">Inscripciones</th>
                        <th width="10%" valign="top">Mes Ant.</th>
                        <th width="10%" valign="top">Mes Act.</th>
                        <th width="10%" valign="top">Mes Sig.</th>
                        <th width="3%"  valign="top">Mora</th>
                        <th width="3%"  valign="top">Libros</th>
                        <th width="3%"  valign="top">Diplomados Externos</th>
                        <th width="8%"  valign="top">Otros</th>
                        <th width="8%"  valign="top">Cargos Cheques Rech.</th>
                        <th width="8%"  valign="top">Nombre Bancos</th>
                        <th width="8%"  valign="top">No. de cheque</th>
                        <th width="8%"  valign="top">Total Distribución</th>
                        <th width="4%"  valign="top"><strong>Tasa Cambio</strong></th>
                    </tr>
        <tbody>    
            <?php
                if(!$this->noData($rs)){
                    return false;
                };
            
                $totalBI = 0;
                $totalOtros = 0;
                $totalEfectivo = $this->totalCol("EFECTIVO","cllg_factura");
                $totalDeposito = $this->totalCol("DEPOSITO","cllg_factura");
                $totalDolares = $this->totalCol("DOLARES","cllg_factura");
                $totalFact = $this->totalCol("TOTAL","cllg_factura");
                $tipoCambio = ($this->totalCol("TASA_CAMBIO","cllg_factura"))/count($rs);
 
                foreach ($rs as $r) {
                    $stadoFactu = $r['STATUS'];
                    
                    if($stadoFactu == 0){
                        $r['NOMBRE'] = "<span style='color:red'>ANULADA</span>"; 
                    }elseif($stadoFactu == 2 ){
                        $r['NOMBRE'] = "<span style='color:blue'>EN TRÁMITE</span>";
                    }
                    
                    $detalle = $this->db->query(sprintf("SELECT * FROM cllg_factura_detalle WHERE cllg_factura_detalle.FK_FACTURA = %s order by ID ASC",$r['ID']));
                    $cheque = $this->db->query(sprintf("SELECT * FROM cllg_cheque WHERE cllg_cheque.FK_FACURA = %s",$r['ID']));
                    $ch = mysql_fetch_assoc($cheque);
                ?>
                <tr>
                            <td align="center"><?php echo $rowFactura['NUMERO'];?></td>
                            <td><?php print date("d-m",strtotime($rowFactura['FECHA'])); ?></td>
                            <td><?= $stadoFactu == 0 ? 'ANULADA' : ( $stadoFactu == 1 ? $rowFactura['NOMBRE'] : 'EN TRAMITE' ); ?></td>
                            <td><?= $stadoFactu == 0 ? 'ANULADA' : ( $stadoFactu == 1 ? $rowFactura['FK_STUDENT'] : 'EN TRAMITE' ); ?></td>
                            <td><?php echo ($stadoFactu!=0 && $stadoFactu!=0 && $efectivo>0 && $dolares==0)?number_format($efectivo,2):"";?></td>
                            <td><?php echo ($stadoFactu!=0 && $stadoFactu!=0 && $biBanco>0 && $dolares==0)?number_format($biBanco,2):"";?></td>
                            <td><?php echo ($stadoFactu!=0 && $stadoFactu!=0 && $otrosBancos>0 && $dolares==0)?number_format($otrosBancos,2):"";  ?></td>
                            <td><?php echo ($stadoFactu!=0 && $stadoFactu!=0 && $deposito>0 && $dolares==0)?number_format($deposito,2):"";?></td>
                            <td><?php echo ($stadoFactu!=0 && $stadoFactu!=0) ? $boleta : ""; ?></td>
                            <td><?php echo ($stadoFactu!=0 && $stadoFactu!=0 && $dolares > 0 ) ? number_format($dolares,2) : ""; ?></td>
                            <td><?php echo ($stadoFactu!=0 && $stadoFactu!=0 && $sinInscripcion > 0 ) ? number_format($sinInscripcion,2) : ""; ?></td>
                            <td><?php echo ($stadoFactu!=0 && $stadoFactu!=0 && $mesAtras > 0 ) ? number_format($mesAtras,2) : ""; ?></td>
                            <td><?php echo ($stadoFactu!=0 && $stadoFactu!=0 && $mesActual > 0 ) ? number_format($mesActual,2) : ""; ?></td>
                            <td><?php echo ($stadoFactu!=0 && $stadoFactu!=0 && $mesSiguiente > 0 ) ? number_format($mesSiguiente,2) : ""; ?></td>
                            <td><?php echo ($stadoFactu!=0 && $stadoFactu!=0 && $mora > 0)? number_format($mora,2) : ""; ?></td>
                            <td><?php echo ($stadoFactu!=0 && $stadoFactu!=0 && $sinLibros > 0 ) ? number_format($sinLibros,2) : ""; ?></td>
                            <td><?php echo ($stadoFactu!=0 && $stadoFactu!=0 && $sinDiplomados > 0 ) ? number_format($sinDiplomados,2 ) : ""; ?></td>
                            <td><?php echo ($stadoFactu!=0 && $stadoFactu!=0 && $sinOtros > 0 ) ? number_format(($sinOtros), 2) : ""; ?></td>
                            <td><?php echo ($stadoFactu!=0 && $stadoFactu!=0 && $sinChequeRechazado > 0 ) ? number_format($sinChequeRechazado, 2) : ""; ?></td>
                            <td><?php echo ($stadoFactu!=0 && $stadoFactu!=0 ) ? $banco : ""; ?></td>
                            <td><?php echo ($stadoFactu!=0 && $stadoFactu!=0 ) ? $cheque : ""; ?></td>
                            <td><?php echo ($stadoFactu!=0 && $stadoFactu!=0 ) ? number_format($rowFactura['TOTAL'],2) : ""; ?></td>
                            <td><?php echo ($stadoFactu!=0 && $stadoFactu!=0 && $rowFactura['TASA_CAMBIO'] > 0 )?number_format($rowFactura['TASA_CAMBIO'],2) : ""; ?></td>
                        </tr>
            <?php 
                    if($ch['BANCO'] == "BI"){
                        $totalBI += $ch['MONTO'];      
                    }
                    if($ch['BANCO'] != "BI"){
                        $totalOtros += $ch['MONTO'];      
                    }  
                 }
                 $totalQ = $totalEfectivo + $totalBI + $totalOtros + $totalDeposito;
            ?>   
                <tr>
                    <th colspan="4" style="text-align: right">Totales</th>
                    <th><?php echo $totalEfectivo?></th>
                    <th><?php echo $totalBI; ?></th>
                    <th><?php echo $totalOtros; ?></th>
                    <th><?php echo $totalDeposito; ?></th>
                    <th><?php echo $totalDolares; ?></th>
                    <th>&nbsp;</th>
                    <th>&nbsp;</th>
                    <th>&nbsp;</th>
                    <th><?php echo $totalFact; ?></th>
                    <th>&nbsp;</th>
                </tr>
        </tbody>
        <tfoot>
            <div id="resumendiv">
                <table width="300" border="0" id="resumen" cellspacing="0" cellpadding="0">
                    <tr>
                        <td>
                            <table width="100%" border="0" cellspacing="0">
                                <tr class="tituloResumen">
                                    <td class="tituloResumen">RESUMEN GENERAL</td>
                                    <td class="tituloResumen" align="right">&nbsp;</td>
                                </tr>
                                <tr>
                                    <td>Total Efectivo</td>
                                    <td align="right"><?php print number_format($totalEfectivo,2); ?></td>
                                </tr>
                                <tr>
                                    <td width="55%">Total Cheques BI</td>
                                    <td width="45%" align="right"><?php print number_format($totalBIChekes,2); ?></td>
                                </tr>
                                <tr>
                                    <td>Total Cheques Otros Bancos</td>
                                    <td align="right"><?php print number_format($totalOtrosChekes,2); ?></td>
                                </tr>
                                <tr>
                                    <td>Total Depositos</td>
                                    <td align="right"><?php print number_format($totalDepositos,2); ?></td>
                                </tr>
                                <tr class="tituloResumen">
                                    <td>Total Ingresos Quetzales</td>
                                    <td align="right">Q.&nbsp;
                                        <?php
                                        $ingresoQ = $totalDepositos+$totalOtrosChekes+$totalBIChekes+$totalEfectivo;
                                        print number_format($ingresoQ,2);
                                        ?>
                                    </td>
                                </tr>
                                <tr>
                                    <td>Total Ingresos Dolares</td>
                                    <td align="right"><?php print number_format($totalDolares,2); ?></td>
                                </tr>
                                <tr>
                                    <td width="55%">Dolares por Tipo de Cambio</td>
                                    <td align="right">
                                        <?php
                                        $ingresoDol=getTasaProm($db, $where)*$totalDolares;
                                        print number_format($ingresoDol,2);
                                        ?>
                                    </td>
                                </tr>
                                <tr class="tituloResumen>
                                    <td>Total Ingresos</td>
                                    <td align="right">Q.&nbsp;<?php print number_format($ingresoQ+$ingresoDol,2); ?></td>
                                </tr>
                                <tr class="tituloResumen">
                                    <td>Total en tramite</td>
                                    <td align="right">Q.&nbsp;<?php print number_format($sinTotalEnTramite,2); ?></td>
                                </tr>
                                <tr class="tituloResumen">
                                    <td>Total Facturado</td>
                                    <td align="right">Q.&nbsp;<?php print number_format($totalFac,2); ?></td>
                                </tr>
                                <tr>
                                    <td>Diferencia</td>
                                    <td align="right"><?php print number_format($totalFac - ($ingresoDol+$ingresoQ+$sinTotalEnTramite),2); ?></td>
                                </tr>
                                <tr>
                                    <td>No. Reporte</td>
                                    <td align="right"><?php print $_GET['noreporte']; ?></td>
                                </tr>
                                <tr>
                                    <td>No. Boleta Deposito</td>
                                    <td align="right"><?php print $_GET['noboleta']; ?></td>
                                </tr>
                            </table>
                        </td>
                    </tr>
                </table>
            </div>
            <div id="reportefacturacion">
                <table width="300" border="0" class="table table-striped table-bordered" id="resumen" cellspacing="0" cellpadding="0">
                    <tr>
                        <td>
                            <table width="100%" border="0" cellspacing="0">
                                <tr class="tituloResumen">
                                    <td class="tituloResumen">REPORTE DE FACTURACION</td>
                                    <td class="tituloResumen" align="right">&nbsp;</td>
                                </tr>
                                <tr>
                                    <td>Inscripcion</td>
                                    <td align="right"><?php print number_format($sinInscripcionTotal, 2); ?></td>
                                </tr>
                                <tr>
                                    <td>Mes ant.</td>
                                    <td align="right"><?php print $totalMAnt > 0 ? number_format($totalMAnt, 2) : number_format(0, 2); ?></td>
                                </tr>
                                <tr>
                                    <td>Mes act.</td>
                                    <td align="right"><?php print number_format($totalMAct, 2); ?></td>
                                </tr>
                                <tr>
                                    <td>Mes sig.</td>
                                    <td align="right"><?php print number_format($totalMSig,2); ?></td>
                                </tr>
                                <tr>
                                    <td>Mora</td>
                                    <td align="right"><?php print number_format($tMora,2); ?></td>
                                </tr>
                                <tr>
                                    <td>Libros</td>
                                    <td align="right"><?php print number_format($sinLibrosTotal,2); ?></td>
                                </tr>
                                <tr>
                                    <td>Otros</td>
                                    <td align="right"><?php print number_format($sinOtrosTotal,2); ?></td>
                                </tr>
                                <tr>
                                    <td>Diplomados Externos</td>
                                    <td align="right"><?php print number_format($sinDiplomadosTotal,2); ?></td>
                                </tr>
                                <tr>
                                    <td>Cargos Cheques Rech.</td>
                                    <td align="right"><?php print number_format($sinChequeRechazadoTotal,2); ?></td>
                                </tr>
                                <tr class="tituloResumen">
                                    <td>Total facturado del mes</td>
                                    <td align="right">Q.&nbsp;<?php print number_format($totalFac,2); ?></td>
                                </tr>
                            </table>
                        </td>
                    </tr>
                </table>
            </div>
            <div id="firmas">
                <table width="300" border="0" cellspacing="0" cellpadding="0">
                    <tr>
                        <td width="91">&nbsp;</td>
                        <td width="177">&nbsp;</td>
                        <td width="32">&nbsp;</td>
                    </tr>
                    <tr>
                        <td>Elaborado Por</td>
                        <td colspan="2" class="subrayado">&nbsp;</td>
                    </tr>
                    <tr>
                        <td>&nbsp;</td>
                        <td>&nbsp;</td>
                        <td>&nbsp;</td>
                    </tr>
                    <tr>
                        <td>Revisado Por</td>
                        <td colspan="2" class="subrayado">&nbsp;</td>
                    </tr>
                </table>
            </div>